package com.gqz.equip.app.entity.po;

import com.gqz.equip.app.entity.EnStockPeriodTaskEntity;
import com.gqz.equip.app.entity.EnStockTaskEntity;
import com.gqz.equip.app.entity.EnStockTaskOperatePtEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @ClassName MqStockPeriodTaskPo
 * @Description 定时生成周期性任务mq传参
 * @Author dubinjie
 * @Date 2022/12/19 16:56
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class MqStockPeriodTaskPo {

    /**
     * 需要更新的周期任务
     */
    private List<EnStockPeriodTaskEntity> updateEnStockPeriodTaskEntities;

    /**
     * 需要插入的周期任务
     */
    private List<EnStockPeriodTaskEntity> insertEnStockPeriodTaskEntities;

    /**
     * 需要插入的任务
     */
    private List<EnStockTaskEntity> insertStockTaskEntities;

    /**
     * 需要更新的任务
     */
    private List<EnStockTaskEntity> updateStockTaskEntities;

    /**
     * 需要插入的任务操作记录
     */
    private List<EnStockTaskOperatePtEntity> insertOperateEntities;

}
